package com.chg.mymvc.servlet;

import com.chg.mymvc.entity.User;
import com.chg.mymvc.service.UserServiceImpl;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

@WebServlet("/adduserajax")
public class AddUserAjaxServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        req.setCharacterEncoding("utf-8");
        resp.setCharacterEncoding("utf-8");
        UserServiceImpl us = new UserServiceImpl();
        System.out.println(req.getParameter("addname")+"这个是addname");
        User userByName = null;
        String addname=req.getParameter("addname");
        if(addname!=null && !addname.equals("")){
            String checkname=req.getParameter("addname");
            PrintWriter out=resp.getWriter();
            if(us.getUserByName(checkname)!=null){
                System.out.println("有这个人");
                out.write("该用户名已经存在！");//有这个人
                out.flush();
                out.close();
            }else{
                System.out.println("没有这个人");
                out.write("用户名正确！");//没有这个人
                out.flush();
                out.close();
            }
        }

    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
       this.doGet(req, resp);
    }
}
